package com.coocaa.ops.admin.v1.todotask.provider;

import com.coocaa.ops.admin.v1.todotask.model.AuditTaskInfoModel;
import com.coocaa.ops.common.core.base.model.PageResultModel;

import java.util.Map;

/**
 * @author bijiahao
 * @description
 * @date 2020/6/22 18:12
 */
public interface IDraftTaskQueryProvider<T> {
    /**
     * 查询我的草稿任务信息
     *
     * @param model
     * @param userId
     * @return
     */
    PageResultModel<T> queryDraftPageResult(AuditTaskInfoModel model, Integer userId);

    /**
     * 查询我的草稿任务数量
     *
     * @return
     */
    Integer queryDraftCount(Map<String, Object> params);
}
